|
CATIA V5 Programmierung : CATIA friert ein während Makro läuft
marbat am 16.07.2008 um 13:27 Uhr (0)
Hallo Tiberius,in der V5Automation.chm zu finden.Clears the selection. Example: This example clears the selection. The selection is then empty. CATIA.ActiveDocument.Selection.Clear() Gruß Martin------------------mb
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CatStettings mit Makro ändern
marbat am 06.03.2009 um 10:06 Uhr (0)
Hallo Macxsis,versuch dieses Makro.In CATIAV5_R16_Sp5 deutsche Umgebung hat es funktioniert.Gruß marbatLanguage="VBSCRIPT"Sub CATMain()Dim settingControllers1 As SettingControllersSet settingControllers1 = CATIA.SettingControllersDim disconnectionSettingAtt1 As SettingControllerSet disconnectionSettingAtt1 = settingControllers1.Item("CATSysDisconnectionSettingCtrl")disconnectionSettingAtt1.InactivityDuration = 1800Dim memoryWarningSettingAtt1 As SettingControllerSet memoryWarningSettingAtt1 = setting ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : BrowseForFolder Kontrolle
marbat am 06.05.2009 um 17:33 Uhr (0)
Hallo breitinger,zu deinem Problem mit der "For-Schleife" gibt es eine einfache ErklärungIn deinem Script ist Makro1 eine Variable, der Inhalt ist der Scriptname z. B. 1minima_maxima.catvbsIn der For-Schleife enthält MakroName einen Text z. B. Makro1 und nicht den Inhalt von der Variablen Makro1Das Problem läßt sich sehr einfach lösenDim Makro(8) Makro(1) = "1minima_maxima.catvbs"Makro(2) = "2limit_planes.catvbs"Makro(3) = "3plane_groupX.catvbs"Makro(4) = "4plane_groupZ.catvbs"Makro(5) = "5cut_beams.catvbs ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Execute Script unter XP 64 Bit
marbat am 12.05.2009 um 15:59 Uhr (0)
Hallo AlfaRomeo75,siehe mal [hier]unter anderem steht dort........Die Fehlermeldungen besagen, dass die VBA Umgebung nicht korrekt installiert ist.Maßnahme: Neuinstallation der vba6.msi (aus 64bit GA-Code Verzeichnis "VBA")+ Neustart des SystemsErgebnis: Macros lassen sich wie gewohnt starten. Alles Läuft.Die dll "CATTechOptimizerItf.dll" ist zwar nun auch nicht auf dem System vorhanden, wird aber nicht mehr unter "Tools?References..." gesucht.Anscheinend war die vorherige Installation defekt (obwohl das ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Case Verzweigung
marbat am 23.07.2009 um 09:56 Uhr (0)
was kommt so raus ?Sub CATMain()Set Parameter = CATIA.ActiveDocument.Part.ParametersSet Para1 = Parameter.item ("DIN 6935")Var4 = Para1.ValueMsgBox (Var4)If Var4 Then MsgBox "wahr " & Var4Else MsgBox "blöd" & Var4 End IfEnd SubGruß Martin------------------mb
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Case Verzweigung
marbat am 23.07.2009 um 09:33 Uhr (0)
Hallo Bettina,für die Fehlersuche oft hilfreich ist den Wert derVariablen zu überprüfen. Da ein Debugger in CATIA fehlt,ist die Msgbox ein gutes MittelWas enthält Var4 ?Sub CATMain()Set Parameter = CATIA.ActiveDocument.Part.ParametersSet Para1 = Parameter.item ("DIN 6935")Var4 = Para1.ValueMsgBox (Var4)Select Case Var4Case trueMsgBox (Var4)Case falseMsgBox ("blöd")End SelectEnd SubGruß Martin------------------mb
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Case Verzweigung
marbat am 24.07.2009 um 08:29 Uhr (0)
Hallo Bettina,ich möchte dazu noch anmerken,es ist sicher gut, wenn man sich zuerst darüber einigt von was man "spricht".Ist CATIA in deutscher od. engl. VersionWas wird verwendet, CATScript, MS Vbscript od. catvbadadurch ergibt sich dann auch bei Booleanist es wahr, Wahr oder doch Trueist True nun 1 od. -1Sonst kann ich Zoltan nur beipflichten.Select case eignet sich vor allem bei "aufzählbarem"z. B. enthält Var Klein- od. Großbuchstaben case "a" to "z" case "A" to "Z" case 1 to 100usw.Gruß Martin ------ ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bedingungen in- bzw aktivieren
marbat am 06.08.2009 um 10:46 Uhr (0)
Hallo Danny,so kannst du alle Bedingungen in einem geöffneten Produkt aus- und einschalten Language="VBSCRIPT"Sub CATMain()Dim productDocument1 As DocumentSet productDocument1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = productDocument1.Selectionselection1.Search "Name:*Bedingungen*;Alle"Set visPropertySet1 = selection1.VisProperties visPropertySet1.SetShow 1 ausvisPropertySet1.SetShow 0 ein End SubGruß Martin------------------mb
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : start batch
marbat am 22.07.2009 um 15:11 Uhr (0)
Hallo Christian,dein Vorhaben ist nicht gerade einfach.Mögliche Lösungen siehehttp://www.cenit.de/de/plm/cenit-software/flexplus.htmlhttp://www.transcat-plm.com/de/software/myv5.htmlEine Anregung zur Umsetzung:Aus dem CATUserSettingPath die Datei Licensing.CATSettings löschenEinen Pfad für die jeweiligen Licensing.CATSettings anlegen z.B. ServerlaufwerkLizenz od. lokal C:LizenzEinen weiteren Pfad für die jeweiligen Licensing.CATSettings anlegen z.B. ServerlaufwerkLizenzauswahlCATIA als ADMIN starten und di ...
|
In das Form CATIA V5 Programmierung wechseln |